* Fichier   : InterfaceTSCArduinoJLF_config.txt                                           Le 15/07/2026.
* Fichier de configuration pour le programme : Interface Train Simulator Classic vers carte Arduino - JLF.exe
* Site Web : https://www.la-tour.info/uts/uts_page15.html
* Forum Web : https://www.rmf-magazine.com/phpBB/ > Section : Informatique, logiciels, trains virtuels.
*
* Pour que la carte Arduino Open Rails soit reconnue en mode "auto", il faut que lorsqu'elle reçoit la chaine "<   :JLF?:0>", elle réponde par "<JLF!>".
* Les données sont envoyées à la carte Arduino sous la forme :"<  :BRAKE_PIPE_200.0: 0.3381>".
* C'est aussi le format utilisé par DTG Train Simulator Classic et le programme d'interface : TSClassic Raildriver and Joystick Interface V3.3.0.7.
* Les données sont envoyées uniquement, si elles changent de valeur. C'est paramétrable avec "precision = 3".
* Attention à la syntaxe. "COM" est en majuscules et tout le reste est en minuscules. Il y a un seul espace avant et après le signe '='.
* ------------------------------------------------------------------------------------------------------------------------------------------

repertoire_dll = E:\Train Simulator Classic\plugins
* dll = Chemin complet pour accéder au fichier "RailDriver64.dll" du jeu TSC.
* ------------------------------------------------------------------------------------------------------------------------------------------

port = auto
* port = Port de l'Arduino. Si "auto", on cherche un Arduino qui répond "<JLF!>" à l'envoi de "<   :JLF?:0>". Par défaut = auto.
* port = Sinon, on donne le nom du port dédié à l'Arduino Open Rails.
* port = COM01, COM22, COM45, auto
* ------------------------------------------------------------------------------------------------------------------------------------------

vitesse = 38400
* vitesse = Débit en baud de la liaison avec la carte Arduino Open Rails. Par défaut = 38400.
* vitesse = 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800
* ------------------------------------------------------------------------------------------------------------------------------------------

precision = 2
* precision = Précision sur les valeurs transmises à l'Arduino. Nombre de chiffre après la virgule, 2="0,51"=1%,   3="0,514"=0,1%,   4="0,5148"=0,01%. Par défaut = 3.
* precision = Eviter > 4, car certaines variables sont instables, et si elles changent souvent de valeurs, elles sont transmises à chaque fois à l'Arduino.
* precision = En pratique prendre 3 pour avoir suffisamment de précision. On peut afficher 380 km/h sans soucis.
* precision = 2 à 8
* ------------------------------------------------------------------------------------------------------------------------------------------

timer = 50
* timer = Intervalle en milli secondes entre deux lectures de la page web d'Open Rails. Par défaut = 500 (2 fois par seconde), mais 200 fonctionne bien.
* timer = 50 à 5000
* ------------------------------------------------------------------------------------------------------------------------------------------

optimisation = oui
* optimisation = Le programme prend 1 % du cpu pour afficher les variables sur la fenêtre.      Par défaut = non.
* optimisation = C'est surtout sensible si "timer" < 500.
* optimisation = Si l'on indique "oui", le programme d'affichera plus les variables sur la fenêtre au bout de 1 mn.
* optimisation = oui, non